#titl {
  height: 89px;
  border-bottom: 2px solid #e2302b;
  overflow: hidden;
}
#titl img {
  margin: 36px 0 0 89px;
}

#content #big {
  float: left;
  margin: 55px 0 0 180px;
}
#content #reg_box {
  width: 384px;
  height: 438px;
  background: #f8f8f8;
  float: left;
  margin: 57px 0 0 57px;
  border: 1px solid #C5C5C5;
}
#content #reg_box h2 {
  margin: 31px 0 0 140px;
  color: #545454;
}
#content #reg_box p {
  float: left;
}
#content #reg_box p label {
  float: left;
  font-size: 12px;
  color: #545454;
  margin: 25px 0 0 38px;
}
#content #reg_box p .remind {
  font-size: 12px;
  color: #545454;
  margin: 23px 0 0 98px;
  float: left;
  color: red;
  display: none;
}
#content #reg_box p input {
  height: 34px;
  width: 300px;
  margin: 7px 0 0 40px;
}
#content #reg_box p #check {
  float: left;
  height: 14px;
  width: 14px;
  margin: 110px 0 0 -343px;
}
#content #reg_box p .p1 {
  float: left;
  margin: 108px 0 0 -318px;
}
#content #reg_box #dl {
  height: 36px;
  width: 306px;
  background: #e0221c;
  color: #fff;
  outline: none;
  margin: 7px 0 0 40px;
}
#content #reg_box a {
  float: left;
  font-size: 12px;
  color: #545454;
  margin: 5px 0 0 44px;
}
#content #reg_box .link {
  margin-left: 197px;
}
#content #reg_box #title {
  font-size: 14px;
  float: left;
  color: #545454;
  margin: 23px 0 0 43px;
}
#content #reg_box #bottom img {
  float: left;
  margin: 5px 0 0  43px;
}
